package com.chang.anno;


import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
@Documented
public @interface RedisLimitAnnotation {
    String key() default "";
    long limit() default 3;     // 限制请求次数
    int expire() default 60;       // 过期时间（秒）
    String msg() default "系统繁忙,请稍后重试";
}
